/**
*	中小服务
**/
app.controller('gZxIndexCtrl', ['$scope', '$state', '$stateParams', '$http', 'gConfig', 'utils',
  function($scope, $state, $stateParams, $http, gConfig, utils) {
    // 页面数据
    $scope.zxData = {
      listData: [],
      loading: false,
      sbListData: [],
      pageSize: 10,
      pageNo:1,
      end: false
    }

    var curPageNo = 1;

    // 暴露到控制器
    $scope.utils = utils;
    $scope.stateParams = $stateParams;

    // 类型
    // var _type = $stateParams.type === 'sb' ? 1 : 47;

    $scope.loadData = function (){
      if ($scope.zxData.loading) return;
      $scope.zxData.loading = true;

      utils.get('sbgsList', {
          random: Math.random(),
          pageSize: $scope.zxData.pageSize,
          pageNo: $scope.zxData.pageNo
      }).success(function (rs) {
        if (rs.data.length) {
          $scope.zxData.sbListData = $scope.zxData.sbListData.concat(rs.data);
        } else {
          $scope.zxData.end = true;
        }

        $scope.zxData.loading = false;

      });
    }

    // 加载法规
    $scope.loadFGData = function (){
      if ($scope.zxData.loading) return;
      $scope.zxData.loading = true;

      utils.get('zxList', {
          random: Math.random(),
          pageSize: $scope.zxData.pageSize,
          pageNo: $scope.zxData.pageNo,
          type: 72,
          keyWords: ''
      }).success(function (rs) {
        if (rs.data.length) {
          $scope.zxData.listData = $scope.zxData.listData.concat(rs.data);
        } else {
          $scope.zxData.end = true;
        }

        $scope.zxData.loading = false;

      });
    }

    // 加载更多
    $scope.loadmoreList = function () {

      if ($scope.zxData.end) return;
      $scope.zxData.pageNo++;
      $scope.loadData();

    }

    // 加载更多
    $scope.loadmoreFGList = function () {

      if ($scope.zxData.end) return;
      $scope.zxData.pageNo++;
      $scope.loadFGData();

    }

    if ($stateParams.type === 'fg') { // 政策法规
      $scope.zxData.end = false;
      $scope.zxData.loading = false;
      $scope.zxData.pageNo = 1;
      // 获取政策法规
      // utils.get('zxList', {
      //     random: Math.random(),
      //     type: 72,
      //     keyWords: ''
      // }).success(function (rs) {
      //   $scope.zxData.listData = rs.data;
      //   $scope.zxData.loading = false;
      // });
      $scope.loadFGData();
    } else if ($stateParams.type === 'sb') { // 申报公示
      $scope.zxData.end = false;
      $scope.zxData.loading = false;
      $scope.zxData.pageNo = 1;
      $scope.loadData();
    }



  }
]);
